﻿// 5026. 表面积.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
* https://www.acwing.com/problem/content/5029/

给定 n个圆柱体，编号 1∼n。

其中，第 i个圆柱体的底面半径为 ri，高为 hi。

请你从中挑选 k个圆柱体，并按照底面半径从大到小、轴心对齐的方式将它们叠在一起放在地上
（即与地面直接接触的那一面看不到），我们希望得到的物体的可视表面积尽可能大。

请你计算可视表面积的最大可能值，为了便于计算和输出，你只需要输出这个值除以 π的结果。

输入格式
第一行包含两个整数 n,k。

接下来 n 行，每行包含两个整数 ri,hi。

输出格式
一个整数，表示可视表面积的最大可能值除以 π的结果。

数据范围
1≤k≤n≤1000
,
1≤ri,hi≤106
输入样例：
2 1
100 20
200 10
输出样例：
44000
*/
int main()
{
    std::cout << "Hello World!\n";
}
 